;
(function (factory) {
	layui.use(['layer', 'laypage', 'table', 'form', 'dropdown'], function () {
		factory(jQuery, window, document, layui);
	});
}(function ($, window, document, layui) {
	$(function () {
		funOp.init();

		// funOp.addUser();
	});

	var funOp = {
		init: function () {
			
			funOp.add();
		},

		add: function () {
			layui.form.on('submit(find)', function (data) {
				funOp.romdomNum();
				//console.log(data)
				//console.log(layui.form.val('addOrUpdate_form')); //被执行事件的元素DOM对象，一般为button对象
				//console.log(data.form) //被执行提交的form对象，一般在存在form标签时才会返回
				//console.log(data.field) //当前容器的全部表单字段，名值对形式：{name: value}
				return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
			});

			layui.form.on('submit(addSubmit)', function (data) {
				funOp.addPay(data.field);
				//console.log(data)
				//console.log(layui.form.val('addOrUpdate_form')); //被执行事件的元素DOM对象，一般为button对象
				//console.log(data.form) //被执行提交的form对象，一般在存在form标签时才会返回
				//console.log(data.field) //当前容器的全部表单字段，名值对形式：{name: value}
				return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
			});

		},

		romdomNum:function(){
			layui.form.val("formTest", { //formTest 即 class="layui-form" 所在元素属性 lay-filter="" 对应的值
				"amt": Math.floor(Math.random()*100+40) // "name": "value"
			});

		},

		addPay: function (data) {
			var mdate=new Date();
			var paramList = [];
			var s = 'insert into jsdf_translist ( ';
			$.each(data, function (key, value) {
				if (!value || value == '') {
					return true;
				}
				s += key + ',';
				paramList.push(value);
			})
			s += ' trans_type,trans_date,trans_time,busi_serial,check_type) values (?,?,?,?,?,?,?,?,?,?)'
			paramList.push("成功");
			paramList.push(mdate.Format("yyyy-MM-dd"));
			paramList.push(mdate.Format("hh:mm:ss"));
			paramList.push(Math.floor(Math.random()*900000000000000000+100000000000000000));
			paramList.push(2);
			var sObj = {
				sql: $.fn.commUtil.getSqlStr(s, paramList)
			}
			$.newAjax({
				url: $.fn.commUtil.constant.baseUrl + '/dealSql',
				data: JSON.stringify(sObj),
				success: function (res) {
					// console.info(res)
					if (res.code != 0) {
						layer.msg('缴费失败' + res.msg);
						return;
					}else{
						layer.msg('缴费成功');
					}
					
				}
			});
		},

	};
}));
